/*
 * @Author: jingfuu@163.com
 * @Date: 2024-10-06 15:50:45
 * @LastEditTime: 2024-12-11 12:43:43
 * @Description: 常量类
 */
export class Constants {
  static SUCCESS = 200;
  static FAIL = 500;
  static JWT_SECRET = 'C078P439XNQOJILM6ERAZ2WUYDH1GBVT';
  static USER_SESSION = 'USER_SESSION';
  static USER_TOKEN = 'USER_TOKEN';
  /**
   * 新增用户初始密码
   */
  static USER_DEFAULT_PWD_KEY = 'sys.user.initPassword';
  /**
   * 登录时是否开启验证码
   */
  static USER_CAPTCHA_ENABLED = 'sys.account.captchaEnabled';
  /**
   * 登录验证码有效时长
   */
  static USER_CAPTCHA_EXPIRATION = 'sys.account.captchaEffectiveTime';
  /**
   * 用户session有效时长
   */
  static USER_SESSION_EXPIRED_TIME = 'sys.account.sessionEffectiveTime';
  /**
   * 是否记录登录日志
   */
  static USER_OPEN_LOGININFOR_FLAG = 'sys.openLogininfor.flag';
  /**
   * 登录失败锁定次数
   */
  static USER_LOGIN_FAIL_COUNT = 'sys.account.loginFailCount';
  /**
   * 登录失败锁定时长
   */
  static USER_LOGIN_FAIL_TIME = 'sys.account.loginFailTime';
  /**
   * 是否登录失败锁定
   */
  static USER_LOGIN_FAIL_LOCK_FLAG = 'sys.account.openLoginFailLockFlag';
  /**
   * 是否记录操作日志
   */
  static USER_OPEN_OPERINFOR_FLAG = 'sys.openOperinfor.flag';
}
